// i18n.js
const translations = {
  en: {
    btnTip1: '1. Import configuration file: Import JSON format configuration to the web',
    btnTip2: '2. Export configuration file: Export the configuration displayed on the web to a JSON format file',
    btnTip3: '3. Read device configuration: Read device configuration information to the web',
    btnTip4: '4. Update device configuration: Update the device with the configuration displayed on the web',
    btnTip5: '5. Restart device: Restart the device software and apply the new configuration',
    upgradeTip1: '1. The device software file should be named "app.tar.gz"',
    upgradeTip2: '2. After successfully upgrading the device software, the configuration file in app.tar.gz will overwrite the configuration file on the device. If necessary, please click the "Export Data" button on the config page to save the current configuration file.'
  },
  zh: {
    btnTip1: '1.导入配置文件：导入JSON格式配置到web',
    btnTip2: '2.导出配置文件：web显示的配置导出到json格式文件',
    btnTip3: '3.读取设备配置：读取设备配置信息到web',
    btnTip4: '4.应用设备并重启：web显示的配置更新到设备并自动重启设备,配置在重启后生效',
    btnTip5: '5.重启设备：重启设备软件并应用新的配置',
    upgradeTip1: '1. 设备软件的文件名指定为“app.tar.gz；',
    upgradeTip2: '2. 升级设备软件成功后，app.tar.gz的配置文件将覆盖设备里的配置文件，如有需要请点击config页面的“导出数据”按钮，保存当前配置文件.',
    logTip1: '如有需要请点击页面中的“导出日志”按钮，导出当前日志文件.',
    logTip2: '请选择当前设备的日志等级，不同的日志等级记录的详略情况不同'
  }
}

// 在编译时设置语言
const preferredLanguage = 'zh' // 或根据需要从配置文件或环境变量中获取

const t = (key) => {
  return translations[preferredLanguage][key] || key
}

export default t
